home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
HyperCard 2.0
/
HyperCard
/
HyperCard.rsrc
/
CODE_15_ClipStuff.txt
< prev
next >
Wrap
Text File
|
1990-08-31
|
57KB
|
976 lines
# near model CODE resource
# jump table entries: 6056-6057 (2 of them)
fn00000000:
00000000 4E56 FFF8 link A6, -0x0008
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 3E2D BAF4 move.w D7, [A5 - 0x450C]
00000010 202D C582 move.l D0, [A5 - 0x3A7E]
00000014 B0AD A688 cmp.l D0, [A5 - 0x5978]
00000018 6606 bne +0x8 /* 00000020 */
0000001A 3007 move.w D0, D7
0000001C 4440 neg.w D0
0000001E 3E00 move.w D7, D0
label00000020:
00000020 486D BAF2 pea.l [A5 - 0x450E]
00000024 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00000028 2F2D A688 move.l -[A7], [A5 - 0x5978]
0000002C 3F07 move.w -[A7], D7
0000002E 3F3A 00BE move.w -[A7], [PC + 0xBE /* 000000EE, value 0x0, cstring "" */]
00000032 486D C820 pea.l [A5 - 0x37E0]
00000036 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
0000003A 206D C820 movea.l A0, [A5 - 0x37E0]
0000003E 2050 movea.l A0, [A0]
00000040 4A68 003C tst.w [A0 + 0x3C]
00000044 6700 0096 beq +0x98 /* 000000DC */
00000048 206D C820 movea.l A0, [A5 - 0x37E0]
0000004C 2850 movea.l A4, [A0]
0000004E 2F2C 003E move.l -[A7], [A4 + 0x3E]
00000052 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000056 42A7 clr.l -[A7]
00000058 302C 003C move.w D0, [A4 + 0x3C]
0000005C 48C0 ext.l D0
0000005E 2F00 move.l -[A7], D0
00000060 2F3A 0088 move.l -[A7], [PC + 0x88 /* 000000EA, value 0x54455854 'TEXT', cstring "TEXT" */]
00000064 206C 003E movea.l A0, [A4 + 0x3E]
00000068 2F10 move.l -[A7], [A0]
0000006A 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */]
0000006E 201F move.l D0, [A7]+
00000070 3740 FFF6 move.w [A3 - 0xA], D0
00000074 206D C820 movea.l A0, [A5 - 0x37E0]
00000078 2050 movea.l A0, [A0]
0000007A 2F28 003E move.l -[A7], [A0 + 0x3E]
0000007E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000082 102D ACA8 move.b D0, [A5 - 0x5358]
00000086 6654 bne +0x56 /* 000000DC */
00000088 206D C820 movea.l A0, [A5 - 0x37E0]
0000008C 2850 movea.l A4, [A0]
0000008E 426C 0020 clr.w [A4 + 0x20]
00000092 302C 003C move.w D0, [A4 + 0x3C]
00000096 5240 addq.w D0, 1
00000098 3940 0022 move.w [A4 + 0x22], D0
0000009C 42A7 clr.l -[A7]
0000009E 2F2D C820 move.l -[A7], [A5 - 0x37E0]
000000A2 3F3C 0006 move.w -[A7], 0x6
000000A6 A83D syscall TEDispatch
000000A8 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000000AC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000000B0 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000000B4 42A7 clr.l -[A7]
000000B6 42A7 clr.l -[A7]
000000B8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000000BC 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000000C0 2F3A 0024 move.l -[A7], [PC + 0x24 /* 000000E6, value 0x7374796C 'styl', cstring "stylTEXT" */]
000000C4 206E FFF8 movea.l A0, [A6 - 0x8]
000000C8 2F10 move.l -[A7], [A0]
000000CA 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */]
000000CE 201F move.l D0, [A7]+
000000D0 3740 FFF6 move.w [A3 - 0xA], D0
000000D4 486E FFF8 pea.l [A6 - 0x8]
000000D8 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label000000DC:
000000DC 4CDF 1880 movem.l D7,A3,A4, [A7]+
000000E0 4E5E unlink A6
000000E2 2E9F move.l [A7], [A7]+
000000E4 4E75 rts
000000E6 7374 moveq.l D1, 0x74
000000E8 796C moveq.l D4, 0x6C
000000EA 5445 addq.w D5, 2
000000EC 5854 addq.w [A4], 4
000000EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000F0-000000F8
fn000000F0:
000000F0 4E56 FEF4 link A6, -0x010C
000000F4 48E7 0118 movem.l -[A7], D7,A3,A4
// end alternate branch 000000F0-000000F8
fn000000F0: // (misaligned)
000000F2 FEF4 48E7 .extension 0xEF4 <<F/2-3/7>> // unimplemented
000000F6 0118 btst [A0]+, D0
000000F8 286E 0008 movea.l A4, [A6 + 0x8]
000000FC 3E2D BB04 move.w D7, [A5 - 0x44FC]
00000100 4A47 tst.w D7
00000102 6602 bne +0x4 /* 00000106 */
00000104 6064 bra +0x66 /* 0000016A */
label00000106:
00000106 42A7 clr.l -[A7]
00000108 3F07 move.w -[A7], D7
0000010A A9BB syscall GetIcon
0000010C 265F movea.l A3, [A7]+
0000010E 200B move.l D0, A3
00000110 6758 beq +0x5A /* 0000016A */
00000112 2F0B move.l -[A7], A3
00000114 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000118 42A7 clr.l -[A7]
0000011A 2F3C 0000 0080 move.l -[A7], 0x80
00000120 2F3A 0056 move.l -[A7], [PC + 0x56 /* 00000178, value 0x49434F4E 'ICON' */]
00000124 2F13 move.l -[A7], [A3]
00000126 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */]
0000012A 201F move.l D0, [A7]+
0000012C 3940 FFF6 move.w [A4 - 0xA], D0
00000130 2F0B move.l -[A7], A3
00000132 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000136 2F0B move.l -[A7], A3
00000138 486E FFF4 pea.l [A6 - 0xC]
0000013C 486E FFF6 pea.l [A6 - 0xA]
00000140 486E FEF4 pea.l [A6 - 0x10C]
00000144 A9A8 syscall GetResInfo
00000146 4240 clr.w D0
00000148 102E FEF4 move.b D0, [A6 - 0x10C]
0000014C 4A40 tst.w D0
0000014E 671A beq +0x1C /* 0000016A */
00000150 42A7 clr.l -[A7]
00000152 2F3C 0000 0100 move.l -[A7], 0x100
00000158 2F3A 001A move.l -[A7], [PC + 0x1A /* 00000174, value 0x4E414D45 'NAME' */]
0000015C 486E FEF4 pea.l [A6 - 0x10C]
00000160 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */]
00000164 201F move.l D0, [A7]+
00000166 3940 FFF6 move.w [A4 - 0xA], D0
label0000016A:
0000016A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000016E 4E5E unlink A6
00000170 2E9F move.l [A7], [A7]+
00000172 4E75 rts
00000174 4E41 trap 1
00000176 4D45 chk.w D6, D5
00000178 4943 chk.w D4, D3
0000017A 4F4E chk.w D7, A6
export_757:
0000017C 4E56 FFEE link A6, -0x0012
00000180 48E7 0308 movem.l -[A7], D6,D7,A4
00000184 1C2E 0008 move.b D6, [A6 + 0x8]
00000188 102D BD5A move.b D0, [A5 - 0x42A6]
0000018C 6748 beq +0x4A /* 000001D6 */
0000018E 206D BD60 movea.l A0, [A5 - 0x42A0]
00000192 2850 movea.l A4, [A0]
00000194 302C 0020 move.w D0, [A4 + 0x20]
00000198 B06C 0022 cmp.w D0, [A4 + 0x22]
0000019C 6C00 01EE bge +0x1F0 /* 0000038C */
000001A0 1006 move.b D0, D6
000001A2 670A beq +0xC /* 000001AE */
000001A4 1F3C 0001 move.b -[A7], 0x1
000001A8 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */]
000001AC 6006 bra +0x8 /* 000001B4 */
label000001AE:
000001AE 2F2D BD60 move.l -[A7], [A5 - 0x42A0]
000001B2 A9D5 syscall TECopy
label000001B4:
000001B4 42A7 clr.l -[A7]
000001B6 A9FC syscall ZeroScrap
000001B8 201F move.l D0, [A7]+
000001BA 3D40 FFF6 move.w [A6 - 0xA], D0
000001BE 42A7 clr.l -[A7]
000001C0 A9FB syscall LoadScrap/LodeScrap
000001C2 201F move.l D0, [A7]+
000001C4 3D40 FFF6 move.w [A6 - 0xA], D0
000001C8 4267 clr.w -[A7]
000001CA 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
000001CE 3D5F FFF6 move.w [A6 - 0xA], [A7]+
000001D2 6000 01BC bra +0x1BE /* 00000390 */
label000001D6:
000001D6 102D BCB0 move.b D0, [A5 - 0x4350]
000001DA 6774 beq +0x76 /* 00000250 */
000001DC 206D BC8C movea.l A0, [A5 - 0x4374]
000001E0 2850 movea.l A4, [A0]
000001E2 302C 0020 move.w D0, [A4 + 0x20]
000001E6 B06C 0022 cmp.w D0, [A4 + 0x22]
000001EA 6C00 01A0 bge +0x1A2 /* 0000038C */
000001EE 1006 move.b D0, D6
000001F0 6740 beq +0x42 /* 00000232 */
000001F2 102D ACA6 move.b D0, [A5 - 0x535A]
000001F6 C02D B400 and.b D0, [A5 - 0x4C00]
000001FA 6708 beq +0xA /* 00000204 */
000001FC 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
00000200 6000 018E bra +0x190 /* 00000390 */
label00000204:
00000204 102D BC95 move.b D0, [A5 - 0x436B]
00000208 0240 0001 andi.w D0, 0x1
0000020C 6600 017E bne +0x180 /* 0000038C */
00000210 42A7 clr.l -[A7]
00000212 A9FC syscall ZeroScrap
00000214 201F move.l D0, [A7]+
00000216 3D40 FFF6 move.w [A6 - 0xA], D0
0000021A 1F3C 0001 move.b -[A7], 0x1
0000021E 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
00000222 1B7C 0001 BCAE move.b [A5 - 0x4352], 0x1
00000228 1F3C 0001 move.b -[A7], 0x1
0000022C 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */]
00000230 6010 bra +0x12 /* 00000242 */
label00000232:
00000232 42A7 clr.l -[A7]
00000234 A9FC syscall ZeroScrap
00000236 201F move.l D0, [A7]+
00000238 3D40 FFF6 move.w [A6 - 0xA], D0
0000023C 2F2D BC8C move.l -[A7], [A5 - 0x4374]
00000240 A9D5 syscall TECopy
label00000242:
00000242 42A7 clr.l -[A7]
00000244 A9FB syscall LoadScrap/LodeScrap
00000246 201F move.l D0, [A7]+
00000248 3D40 FFF6 move.w [A6 - 0xA], D0
0000024C 6000 0142 bra +0x144 /* 00000390 */
label00000250:
00000250 4A6D BAF4 tst.w [A5 - 0x450C]
00000254 6700 0136 beq +0x138 /* 0000038C */
00000258 7001 moveq.l D0, 0x01
0000025A B02D BAF6 cmp.b D0, [A5 - 0x450A]
0000025E 660A bne +0xC /* 0000026A */
00000260 2D7C 5742 544E FFF8 move.l [A6 - 0x8], 0x5742544E /* 'WBTN' */
00000268 6016 bra +0x18 /* 00000280 */
label0000026A:
0000026A 7002 moveq.l D0, 0x02
0000026C B02D BAF6 cmp.b D0, [A5 - 0x450A]
00000270 660A bne +0xC /* 0000027C */
00000272 2D7C 5746 4C44 FFF8 move.l [A6 - 0x8], 0x57464C44 /* 'WFLD' */
0000027A 6004 bra +0x6 /* 00000280 */
label0000027C:
0000027C 6000 010E bra +0x110 /* 0000038C */
label00000280:
00000280 42A7 clr.l -[A7]
00000282 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00000286 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
0000028A 4EAD 269A jsr [A5 + 0x269A /* export_1231 */]
0000028E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000292 6700 00F8 beq +0xFA /* 0000038C */
00000296 7000 moveq.l D0, 0x00
00000298 2D40 FFEE move.l [A6 - 0x12], D0
0000029C 42A7 clr.l -[A7]
0000029E A9FC syscall ZeroScrap
000002A0 201F move.l D0, [A7]+
000002A2 3D40 FFF6 move.w [A6 - 0xA], D0
000002A6 42A7 clr.l -[A7]
000002A8 A9FB syscall LoadScrap/LodeScrap
000002AA 201F move.l D0, [A7]+
000002AC 3D40 FFF6 move.w [A6 - 0xA], D0
000002B0 206E FFFC movea.l A0, [A6 - 0x4]
000002B4 2050 movea.l A0, [A0]
000002B6 3E28 0016 move.w D7, [A0 + 0x16]
000002BA 4267 clr.w -[A7]
000002BC 3F07 move.w -[A7], D7
000002BE 486E FFF4 pea.l [A6 - 0xC]
000002C2 4EAD 26C2 jsr [A5 + 0x26C2 /* export_1236 */]
000002C6 101F move.b D0, [A7]+
000002C8 670C beq +0xE /* 000002D6 */
000002CA 206E FFFC movea.l A0, [A6 - 0x4]
000002CE 2050 movea.l A0, [A0]
000002D0 316E FFF4 0016 move.w [A0 + 0x16], [A6 - 0xC]
label000002D6:
000002D6 70FF moveq.l D0, 0xFFFFFFFF
000002D8 B06E FFF4 cmp.w D0, [A6 - 0xC]
000002DC 6F20 ble +0x22 /* 000002FE */
000002DE 4267 clr.w -[A7]
000002E0 3F07 move.w -[A7], D7
000002E2 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000002E6 486E FFEE pea.l [A6 - 0x12]
000002EA 4EAD 0F42 jsr [A5 + 0xF42 /* export_484 */]
000002EE 101F move.b D0, [A7]+
000002F0 660C bne +0xE /* 000002FE */
000002F2 486E FFFC pea.l [A6 - 0x4]
000002F6 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
000002FA 6000 0090 bra +0x92 /* 0000038C */
label000002FE:
000002FE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000302 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000306 42A7 clr.l -[A7]
00000308 206E FFFC movea.l A0, [A6 - 0x4]
0000030C 2050 movea.l A0, [A0]
0000030E 3010 move.w D0, [A0]
00000310 48C0 ext.l D0
00000312 2F00 move.l -[A7], D0
00000314 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000318 206E FFFC movea.l A0, [A6 - 0x4]
0000031C 2F10 move.l -[A7], [A0]
0000031E 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */]
00000322 201F move.l D0, [A7]+
00000324 3D40 FFF6 move.w [A6 - 0xA], D0
00000328 486E FFFC pea.l [A6 - 0x4]
0000032C 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000330 7002 moveq.l D0, 0x02
00000332 B02D BAF6 cmp.b D0, [A5 - 0x450A]
00000336 6606 bne +0x8 /* 0000033E */
00000338 2F0E move.l -[A7], A6
0000033A 4EBA FCC4 jsr [PC - 0x33C /* 00000000 */]
label0000033E:
0000033E 7001 moveq.l D0, 0x01
00000340 B02D BAF6 cmp.b D0, [A5 - 0x450A]
00000344 6606 bne +0x8 /* 0000034C */
00000346 2F0E move.l -[A7], A6
00000348 4EBA FDA6 jsr [PC - 0x25A /* 000000F0 */]
label0000034C:
0000034C 4AAE FFEE tst.l [A6 - 0x12]
00000350 6730 beq +0x32 /* 00000382 */
00000352 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000356 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000035A 42A7 clr.l -[A7]
0000035C 42A7 clr.l -[A7]
0000035E 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000362 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000366 2F3A 0034 move.l -[A7], [PC + 0x34 /* 0000039C, value 0x4654424C 'FTBL', cstring "FTBLNV" */]
0000036A 206E FFEE movea.l A0, [A6 - 0x12]
0000036E 2F10 move.l -[A7], [A0]
00000370 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */]
00000374 201F move.l D0, [A7]+
00000376 3D40 FFF6 move.w [A6 - 0xA], D0
0000037A 486E FFEE pea.l [A6 - 0x12]
0000037E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label00000382:
00000382 1006 move.b D0, D6
00000384 6704 beq +0x6 /* 0000038A */
00000386 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */]
label0000038A:
0000038A 6004 bra +0x6 /* 00000390 */
label0000038C:
0000038C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000390:
00000390 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000394 4E5E unlink A6
00000396 205F movea.l A0, [A7]+
00000398 544F addq.w A7, 2
0000039A 4ED0 jmp [A0]
0000039C 4654 not.w [A4]
0000039E 424C clr.w A4
fn000003A0:
000003A0 4E56 0000 link A6, 0
000003A4 206E 000C movea.l A0, [A6 + 0xC]
000003A8 2050 movea.l A0, [A0]
000003AA 3028 003C move.w D0, [A0 + 0x3C]
000003AE 48C0 ext.l D0
000003B0 206E 0008 movea.l A0, [A6 + 0x8]
000003B4 D0A8 FFF6 add.l D0, [A0 - 0xA]
000003B8 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */
000003BE 6F14 ble +0x16 /* 000003D4 */
000003C0 3F3C 0015 move.w -[A7], 0x15
000003C4 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */]
000003C8 206E 0008 movea.l A0, [A6 + 0x8]
000003CC 2C48 movea.l A6, A0
000003CE 4EFA 075A jmp [PC + 0x75A /* 00000B2A */]
000003D2 0000 4E5E ori.b D0, 0x5E /* '^' */
// begin alternate branch 000003D4-000003D6
label000003D4:
000003D4 4E5E unlink A6
// end alternate branch 000003D4-000003D6
label000003D4: // (misaligned)
000003D6 205F movea.l A0, [A7]+
000003D8 504F addq.w A7, 8
000003DA 4ED0 jmp [A0]
fn000003DC:
000003DC 4E56 FFF0 link A6, -0x0010
000003E0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000003E4 206E 000C movea.l A0, [A6 + 0xC]
000003E8 2050 movea.l A0, [A0]
000003EA 2D48 FFF0 move.l [A6 - 0x10], A0
000003EE 206D B660 movea.l A0, [A5 - 0x49A0]
000003F2 43EE FFF8 lea.l A1, [A6 - 0x8]
000003F6 41E8 0010 lea.l A0, [A0 + 0x10]
000003FA 22D8 move.l [A1]+, [A0]+
000003FC 22D8 move.l [A1]+, [A0]+
000003FE 486E FFF8 pea.l [A6 - 0x8]
00000402 2F3C 0004 0004 move.l -[A7], 0x40004
00000408 A8A9 syscall InsetRect
0000040A 4267 clr.w -[A7]
0000040C 206E FFF0 movea.l A0, [A6 - 0x10]
00000410 4868 0006 pea.l [A0 + 0x6]
00000414 486E FFF8 pea.l [A6 - 0x8]
00000418 486E FFF8 pea.l [A6 - 0x8]
0000041C A8AA syscall SectRect
0000041E 101F move.b D0, [A7]+
00000420 6702 beq +0x4 /* 00000424 */
00000422 607A bra +0x7C /* 0000049E */
label00000424:
00000424 206E FFF0 movea.l A0, [A6 - 0x10]
00000428 49E8 0006 lea.l A4, [A0 + 0x6]
0000042C 3E2C 0006 move.w D7, [A4 + 0x6]
00000430 9E6C 0002 sub.w D7, [A4 + 0x2]
00000434 3C2C 0004 move.w D6, [A4 + 0x4]
00000438 9C54 sub.w D6, [A4]
0000043A 266D B660 movea.l A3, [A5 - 0x49A0]
0000043E 302B 0012 move.w D0, [A3 + 0x12]
00000442 D06B 0016 add.w D0, [A3 + 0x16]
00000446 9047 sub.w D0, D7
00000448 48C0 ext.l D0
0000044A 81FC 0002 divs.w D0, 0x2
0000044E 3940 0002 move.w [A4 + 0x2], D0
00000452 4267 clr.w -[A7]
00000454 3F2C 0002 move.w -[A7], [A4 + 0x2]
00000458 302B 0012 move.w D0, [A3 + 0x12]
0000045C 5C40 addq.w D0, 6
0000045E 3F00 move.w -[A7], D0
00000460 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */]
00000464 395F 0002 move.w [A4 + 0x2], [A7]+
00000468 302B 0010 move.w D0, [A3 + 0x10]
0000046C D06B 0014 add.w D0, [A3 + 0x14]
00000470 9046 sub.w D0, D6
00000472 48C0 ext.l D0
00000474 81FC 0002 divs.w D0, 0x2
00000478 3880 move.w [A4], D0
0000047A 4267 clr.w -[A7]
0000047C 3F14 move.w -[A7], [A4]
0000047E 302B 0010 move.w D0, [A3 + 0x10]
00000482 5C40 addq.w D0, 6
00000484 3F00 move.w -[A7], D0
00000486 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */]
0000048A 389F move.w [A4], [A7]+
0000048C 3007 move.w D0, D7
0000048E D06C 0002 add.w D0, [A4 + 0x2]
00000492 3940 0006 move.w [A4 + 0x6], D0
00000496 3006 move.w D0, D6
00000498 D054 add.w D0, [A4]
0000049A 3940 0004 move.w [A4 + 0x4], D0
label0000049E:
0000049E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000004A2 4E5E unlink A6
000004A4 205F movea.l A0, [A7]+
000004A6 504F addq.w A7, 8
000004A8 4ED0 jmp [A0]
fn000004AA:
000004AA 4E56 FEF6 link A6, -0x010A
000004AE 48E7 0108 movem.l -[A7], D7,A4
000004B2 286E 0008 movea.l A4, [A6 + 0x8]
000004B6 7000 moveq.l D0, 0x00
000004B8 2D40 FFFA move.l [A6 - 0x6], D0
000004BC 4247 clr.w D7
000004BE 70FF moveq.l D0, 0xFFFFFFFF
000004C0 B06D A526 cmp.w D0, [A5 - 0x5ADA]
000004C4 671C beq +0x1E /* 000004E2 */
000004C6 4267 clr.w -[A7]
000004C8 A994 syscall CurResFile
000004CA 3E1F move.w D7, [A7]+
000004CC 3F2D A526 move.w -[A7], [A5 - 0x5ADA]
000004D0 A998 syscall UseResFile
000004D2 42A7 clr.l -[A7]
000004D4 2F3A 0128 move.l -[A7], [PC + 0x128 /* 000005FE, value 0x49434F4E 'ICON' */]
000004D8 3F2C FFA0 move.w -[A7], [A4 - 0x60]
000004DC A81F syscall Get1Resource
000004DE 2D5F FFFA move.l [A6 - 0x6], [A7]+
label000004E2:
000004E2 4AAE FFFA tst.l [A6 - 0x6]
000004E6 6600 0100 bne +0x102 /* 000005E8 */
000004EA 42A7 clr.l -[A7]
000004EC 2F3C 0000 0080 move.l -[A7], 0x80
000004F2 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
000004F6 2D5F FFFA move.l [A6 - 0x6], [A7]+
000004FA 57C0 seq D0
000004FC 4A00 tst.b D0
000004FE 661E bne +0x20 /* 0000051E */
00000500 2F00 move.l -[A7], D0
00000502 42A7 clr.l -[A7]
00000504 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000508 2F3A 00F4 move.l -[A7], [PC + 0xF4 /* 000005FE, value 0x49434F4E 'ICON' */]
0000050C 486C FFEA pea.l [A4 - 0x16]
00000510 A9FD syscall GetScrap
00000512 221F move.l D1, [A7]+
00000514 201F move.l D0, [A7]+
00000516 4A81 tst.l D1
00000518 5FC1 sle D1
0000051A 8001 or.b D0, D1
0000051C 670C beq +0xE /* 0000052A */
label0000051E:
0000051E 486E FFFA pea.l [A6 - 0x6]
00000522 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000526 6000 00C0 bra +0xC2 /* 000005E8 */
label0000052A:
0000052A 70FF moveq.l D0, 0xFFFFFFFF
0000052C B06D A526 cmp.w D0, [A5 - 0x5ADA]
00000530 662A bne +0x2C /* 0000055C */
00000532 3F2D A528 move.w -[A7], [A5 - 0x5AD8]
00000536 2F2D A52A move.l -[A7], [A5 - 0x5AD6]
0000053A 486D A52E pea.l [A5 - 0x5AD2]
0000053E 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000542 4267 clr.w -[A7]
00000544 3F2D A528 move.w -[A7], [A5 - 0x5AD8]
00000548 2F2D A52A move.l -[A7], [A5 - 0x5AD6]
0000054C 486D A52E pea.l [A5 - 0x5AD2]
00000550 1F3C 0003 move.b -[A7], 0x3
00000554 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000558 3B5F A526 move.w [A5 - 0x5ADA], [A7]+
label0000055C:
0000055C 70FF moveq.l D0, 0xFFFFFFFF
0000055E B06D A526 cmp.w D0, [A5 - 0x5ADA]
00000562 6700 0084 beq +0x86 /* 000005E8 */
00000566 42A7 clr.l -[A7]
00000568 2F3C 0000 0100 move.l -[A7], 0x100
0000056E 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000572 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00000576 57C0 seq D0
00000578 4A00 tst.b D0
0000057A 661E bne +0x20 /* 0000059A */
0000057C 2F00 move.l -[A7], D0
0000057E 42A7 clr.l -[A7]
00000580 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000584 2F3A 0074 move.l -[A7], [PC + 0x74 /* 000005FA, value 0x4E414D45 'NAME' */]
00000588 486C FFEA pea.l [A4 - 0x16]
0000058C A9FD syscall GetScrap
0000058E 221F move.l D1, [A7]+
00000590 201F move.l D0, [A7]+
00000592 4A81 tst.l D1
00000594 5FC1 sle D1
00000596 8001 or.b D0, D1
00000598 6706 beq +0x8 /* 000005A0 */
label0000059A:
0000059A 422E FEF6 clr.b [A6 - 0x10A]
0000059E 601A bra +0x1C /* 000005BA */
label000005A0:
000005A0 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000005A4 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000005A8 206E FFF6 movea.l A0, [A6 - 0xA]
000005AC 2050 movea.l A0, [A0]
000005AE 43EE FEF6 lea.l A1, [A6 - 0x10A]
000005B2 703F moveq.l D0, 0x3F
label000005B4:
000005B4 22D8 move.l [A1]+, [A0]+
000005B6 51C8 FFFC dbf D0, -0x6 /* 000005B4 */
label000005BA:
000005BA 486E FFF6 pea.l [A6 - 0xA]
000005BE 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
000005C2 3F2D A526 move.w -[A7], [A5 - 0x5ADA]
000005C6 A998 syscall UseResFile
000005C8 4267 clr.w -[A7]
000005CA 2F2E FFFA move.l -[A7], [A6 - 0x6]
000005CE 3F2C FFA0 move.w -[A7], [A4 - 0x60]
000005D2 486E FEF6 pea.l [A6 - 0x10A]
000005D6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000005DA 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
000005DE 4A5F tst.w [A7]+
000005E0 6606 bne +0x8 /* 000005E8 */
000005E2 3F2D A526 move.w -[A7], [A5 - 0x5ADA]
000005E6 A999 syscall UpdateResFile
label000005E8:
000005E8 4A47 tst.w D7
000005EA 6704 beq +0x6 /* 000005F0 */
000005EC 3F07 move.w -[A7], D7
000005EE A998 syscall UseResFile
label000005F0:
000005F0 4CDF 1080 movem.l D7,A4, [A7]+
000005F4 4E5E unlink A6
000005F6 2E9F move.l [A7], [A7]+
000005F8 4E75 rts
000005FA 4E41 trap 1
000005FC 4D45 chk.w D6, D5
000005FE 4943 chk.w D4, D3
00000600 4F4E chk.w D7, A6
export_758:
00000602 4E56 FF76 link A6, -0x008A
00000606 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000060A 426E 0008 clr.w [A6 + 0x8]
0000060E 7000 moveq.l D0, 0x00
00000610 2D40 FFFA move.l [A6 - 0x6], D0
00000614 102D C59E move.b D0, [A5 - 0x3A62]
00000618 4880 ext.w D0
0000061A 4A40 tst.w D0
0000061C 6B18 bmi +0x1A /* 00000636 */
0000061E B07C 0007 cmp.w D0, 0x7
00000622 6E12 bgt +0x14 /* 00000636 */
00000624 41FA 052A lea.l A0, [PC + 0x52A /* 00000B50, cstring ""<EOF> */]
00000628 3200 move.w D1, D0
0000062A E649 lsr D1.w, 3
0000062C 4441 neg.w D1
0000062E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000632 0A3C 0004 xori.b ccr, 4
label00000636:
00000636 6704 beq +0x6 /* 0000063C */
00000638 6000 04EC bra +0x4EE /* 00000B26 */
label0000063C:
0000063C 7001 moveq.l D0, 0x01
0000063E B02D C59E cmp.b D0, [A5 - 0x3A62]
00000642 6600 00A0 bne +0xA2 /* 000006E4 */
00000646 42A7 clr.l -[A7]
00000648 2F3A 04F8 move.l -[A7], [PC + 0x4F8 /* 00000B42, value 0x54455854 'TEXT', cstring "TEXTWFLDWBTN" */]
0000064C 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000650 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00000654 4267 clr.w -[A7]
00000656 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
0000065A 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000065E 102D BCB0 move.b D0, [A5 - 0x4350]
00000662 6760 beq +0x62 /* 000006C4 */
00000664 102D ACA6 move.b D0, [A5 - 0x535A]
00000668 C02D B400 and.b D0, [A5 - 0x4C00]
0000066C 6708 beq +0xA /* 00000676 */
0000066E 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
00000672 6000 04B6 bra +0x4B8 /* 00000B2A */
label00000676:
00000676 102D BC95 move.b D0, [A5 - 0x436B]
0000067A 0240 0001 andi.w D0, 0x1
0000067E 6708 beq +0xA /* 00000688 */
00000680 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000684 6000 04A4 bra +0x4A6 /* 00000B2A */
label00000688:
00000688 2F2D BC8C move.l -[A7], [A5 - 0x4374]
0000068C 2F0E move.l -[A7], A6
0000068E 4EBA FD10 jsr [PC - 0x2F0 /* 000003A0 */]
00000692 102D ACA8 move.b D0, [A5 - 0x5358]
00000696 670A beq +0xC /* 000006A2 */
00000698 1F3C 0003 move.b -[A7], 0x3
0000069C 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
000006A0 6008 bra +0xA /* 000006AA */
label000006A2:
000006A2 1F3C 0004 move.b -[A7], 0x4
000006A6 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
label000006AA:
000006AA 1F3C 0001 move.b -[A7], 0x1
000006AE 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */]
000006B2 486D BC96 pea.l [A5 - 0x436A]
000006B6 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */]
000006BA 1B7C 0001 BCAE move.b [A5 - 0x4352], 0x1
000006C0 6000 0468 bra +0x46A /* 00000B2A */
label000006C4:
000006C4 102D BD5A move.b D0, [A5 - 0x42A6]
000006C8 6716 beq +0x18 /* 000006E0 */
000006CA 2F2D BD60 move.l -[A7], [A5 - 0x42A0]
000006CE 2F0E move.l -[A7], A6
000006D0 4EBA FCCE jsr [PC - 0x332 /* 000003A0 */]
000006D4 1F3C 0003 move.b -[A7], 0x3
000006D8 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */]
000006DC 6000 044C bra +0x44E /* 00000B2A */
label000006E0:
000006E0 6000 0444 bra +0x446 /* 00000B26 */
label000006E4:
000006E4 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000006E8 102D ACA6 move.b D0, [A5 - 0x535A]
000006EC C02D B400 and.b D0, [A5 - 0x4C00]
000006F0 6708 beq +0xA /* 000006FA */
000006F2 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
000006F6 6000 0432 bra +0x434 /* 00000B2A */
label000006FA:
000006FA 7003 moveq.l D0, 0x03
000006FC B06D B3FE cmp.w D0, [A5 - 0x4C02]
00000700 6E00 0424 bgt +0x426 /* 00000B26 */
00000704 7005 moveq.l D0, 0x05
00000706 B02D C59E cmp.b D0, [A5 - 0x3A62]
0000070A 6618 bne +0x1A /* 00000724 */
0000070C 3F3C 0004 move.w -[A7], 0x4
00000710 4EAD 28BA jsr [A5 + 0x28BA /* export_1299 */]
00000714 7001 moveq.l D0, 0x01
00000716 B06D BB1E cmp.w D0, [A5 - 0x44E2]
0000071A 6604 bne +0x6 /* 00000720 */
0000071C 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
label00000720:
00000720 6000 0408 bra +0x40A /* 00000B2A */
label00000724:
00000724 7004 moveq.l D0, 0x04
00000726 B02D C59E cmp.b D0, [A5 - 0x3A62]
0000072A 660E bne +0x10 /* 0000073A */
0000072C 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000730 486D 17C2 pea.l [A5 + 0x17C2 /* export_756 */]
00000734 A9F1 syscall UnloadSeg
00000736 6000 03F2 bra +0x3F4 /* 00000B2A */
label0000073A:
0000073A 7004 moveq.l D0, 0x04
0000073C B06D B3FE cmp.w D0, [A5 - 0x4C02]
00000740 6E00 03E4 bgt +0x3E6 /* 00000B26 */
00000744 7002 moveq.l D0, 0x02
00000746 B02D C59E cmp.b D0, [A5 - 0x3A62]
0000074A 6600 014C bne +0x14E /* 00000898 */
0000074E 42A7 clr.l -[A7]
00000750 700A moveq.l D0, 0x0A
00000752 2F00 move.l -[A7], D0
00000754 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000758 2D5F FFFA move.l [A6 - 0x6], [A7]+
0000075C 57C0 seq D0
0000075E 4A00 tst.b D0
00000760 6600 03C8 bne +0x3CA /* 00000B2A */
00000764 2F00 move.l -[A7], D0
00000766 42A7 clr.l -[A7]
00000768 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000076C 2F3A 03DC move.l -[A7], [PC + 0x3DC /* 00000B4A, value 0x5742544E 'WBTN', cstring "WBTN" */]
00000770 486E FFEA pea.l [A6 - 0x16]
00000774 A9FD syscall GetScrap
00000776 221F move.l D1, [A7]+
00000778 201F move.l D0, [A7]+
0000077A 4A81 tst.l D1
0000077C 5FC1 sle D1
0000077E 8001 or.b D0, D1
00000780 6600 03A8 bne +0x3AA /* 00000B2A */
00000784 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00000788 2D6D A688 FFE6 move.l [A6 - 0x1A], [A5 - 0x5978]
0000078E 102D C572 move.b D0, [A5 - 0x3A8E]
00000792 6706 beq +0x8 /* 0000079A */
00000794 2D6D A684 FFE6 move.l [A6 - 0x1A], [A5 - 0x597C]
label0000079A:
0000079A 4267 clr.w -[A7]
0000079C 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000007A0 3F3C 0001 move.w -[A7], 0x1
000007A4 486E FFC8 pea.l [A6 - 0x38]
000007A8 4EAD 25B2 jsr [A5 + 0x25B2 /* export_1202 */]
000007AC 101F move.b D0, [A7]+
000007AE 6700 00E4 beq +0xE6 /* 00000894 */
000007B2 2D6E FFFA FFC4 move.l [A6 - 0x3C], [A6 - 0x6]
000007B8 206E FFC4 movea.l A0, [A6 - 0x3C]
000007BC 2050 movea.l A0, [A0]
000007BE 2D48 FF7E move.l [A6 - 0x82], A0
000007C2 316E FFCA 0002 move.w [A0 + 0x2], [A6 - 0x36]
000007C8 102D C572 move.b D0, [A5 - 0x3A8E]
000007CC 6618 bne +0x1A /* 000007E6 */
000007CE 7000 moveq.l D0, 0x00
000007D0 206E FF7E movea.l A0, [A6 - 0x82]
000007D4 3028 000E move.w D0, [A0 + 0xE]
000007D8 C0BC FFFF EFFF and.l D0, 0xFFFFEFFF
000007DE 206E FF7E movea.l A0, [A6 - 0x82]
000007E2 3140 000E move.w [A0 + 0xE], D0
label000007E6:
000007E6 4267 clr.w -[A7]
000007E8 206E FF7E movea.l A0, [A6 - 0x82]
000007EC 3F28 0016 move.w -[A7], [A0 + 0x16]
000007F0 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */]
000007F4 3D5F FF8A move.w [A6 - 0x76], [A7]+
000007F8 206E FFC4 movea.l A0, [A6 - 0x3C]
000007FC 2050 movea.l A0, [A0]
000007FE 316E FF8A 0016 move.w [A0 + 0x16], [A6 - 0x76]
00000804 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00000808 2F0E move.l -[A7], A6
0000080A 4EBA FBD0 jsr [PC - 0x430 /* 000003DC */]
0000080E 206E FFC4 movea.l A0, [A6 - 0x3C]
00000812 2050 movea.l A0, [A0]
00000814 2028 0010 move.l D0, [A0 + 0x10]
00000818 3D40 FFA0 move.w [A6 - 0x60], D0
0000081C 4A6E FFA0 tst.w [A6 - 0x60]
00000820 6706 beq +0x8 /* 00000828 */
00000822 2F0E move.l -[A7], A6
00000824 4EBA FC84 jsr [PC - 0x37C /* 000004AA */]
label00000828:
00000828 4267 clr.w -[A7]
0000082A 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000082E 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00000832 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */]
00000836 101F move.b D0, [A7]+
00000838 671C beq +0x1E /* 00000856 */
0000083A 206E FFC4 movea.l A0, [A6 - 0x3C]
0000083E 2050 movea.l A0, [A0]
00000840 43ED BAF2 lea.l A1, [A5 - 0x450E]
00000844 7006 moveq.l D0, 0x06
label00000846:
00000846 22D8 move.l [A1]+, [A0]+
00000848 51C8 FFFC dbf D0, -0x6 /* 00000846 */
0000084C 3290 move.w [A1], [A0]
0000084E 2B6E FFE6 C582 move.l [A5 - 0x3A7E], [A6 - 0x1A]
00000854 6004 bra +0x6 /* 0000085A */
label00000856:
00000856 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label0000085A:
0000085A 3F3C 0002 move.w -[A7], 0x2
0000085E 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000862 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00000866 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
0000086A 4EAD 293A jsr [A5 + 0x293A /* export_1315 */]
0000086E 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00000872 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
00000876 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */]
0000087A 41ED B278 lea.l A0, [A5 - 0x4D88]
0000087E 43ED C3FE lea.l A1, [A5 - 0x3C02]
00000882 20D9 move.l [A0]+, [A1]+
00000884 20D9 move.l [A0]+, [A1]+
00000886 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */]
0000088A 3D7C 000E 0008 move.w [A6 + 0x8], 0xE
00000890 6000 0298 bra +0x29A /* 00000B2A */
label00000894:
00000894 6000 0290 bra +0x292 /* 00000B26 */
label00000898:
00000898 7003 moveq.l D0, 0x03
0000089A B02D C59E cmp.b D0, [A5 - 0x3A62]
0000089E 6600 0286 bne +0x288 /* 00000B26 */
000008A2 42A7 clr.l -[A7]
000008A4 700A moveq.l D0, 0x0A
000008A6 2F00 move.l -[A7], D0
000008A8 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
000008AC 2D5F FFFA move.l [A6 - 0x6], [A7]+
000008B0 57C0 seq D0
000008B2 4A00 tst.b D0
000008B4 6600 0274 bne +0x276 /* 00000B2A */
000008B8 2F00 move.l -[A7], D0
000008BA 42A7 clr.l -[A7]
000008BC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000008C0 2F3A 0284 move.l -[A7], [PC + 0x284 /* 00000B46, value 0x57464C44 'WFLD', cstring "WFLDWBTN" */]
000008C4 486E FFEA pea.l [A6 - 0x16]
000008C8 A9FD syscall GetScrap
000008CA 221F move.l D1, [A7]+
000008CC 201F move.l D0, [A7]+
000008CE 4A81 tst.l D1
000008D0 5FC1 sle D1
000008D2 8001 or.b D0, D1
000008D4 6600 0254 bne +0x256 /* 00000B2A */
000008D8 2D6D A688 FFE6 move.l [A6 - 0x1A], [A5 - 0x5978]
000008DE 102D C572 move.b D0, [A5 - 0x3A8E]
000008E2 6706 beq +0x8 /* 000008EA */
000008E4 2D6D A684 FFE6 move.l [A6 - 0x1A], [A5 - 0x597C]
label000008EA:
000008EA 4267 clr.w -[A7]
000008EC 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000008F0 3F3C 0002 move.w -[A7], 0x2
000008F4 486E FFA6 pea.l [A6 - 0x5A]
000008F8 4EAD 25B2 jsr [A5 + 0x25B2 /* export_1202 */]
000008FC 101F move.b D0, [A7]+
000008FE 6700 0226 beq +0x228 /* 00000B26 */
00000902 2D6E FFFA FFA2 move.l [A6 - 0x5E], [A6 - 0x6]
00000908 206E FFA2 movea.l A0, [A6 - 0x5E]
0000090C 2050 movea.l A0, [A0]
0000090E 2D48 FF7A move.l [A6 - 0x86], A0
00000912 316E FFA8 0002 move.w [A0 + 0x2], [A6 - 0x58]
00000918 102D C572 move.b D0, [A5 - 0x3A8E]
0000091C 6618 bne +0x1A /* 00000936 */
0000091E 7000 moveq.l D0, 0x00
00000920 206E FF7A movea.l A0, [A6 - 0x86]
00000924 1028 0005 move.b D0, [A0 + 0x5]
00000928 C0BC 0000 00F7 and.l D0, 0xF7
0000092E 206E FF7A movea.l A0, [A6 - 0x86]
00000932 1140 0005 move.b [A0 + 0x5], D0
label00000936:
00000936 206E FF7A movea.l A0, [A6 - 0x86]
0000093A 3D68 0016 FF9E move.w [A6 - 0x62], [A0 + 0x16]
00000940 4267 clr.w -[A7]
00000942 3F2E FF9E move.w -[A7], [A6 - 0x62]
00000946 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */]
0000094A 3D5F FF8A move.w [A6 - 0x76], [A7]+
0000094E 206E FFA2 movea.l A0, [A6 - 0x5E]
00000952 2050 movea.l A0, [A0]
00000954 316E FF8A 0016 move.w [A0 + 0x16], [A6 - 0x76]
0000095A 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000095E 2F0E move.l -[A7], A6
00000960 4EBA FA7A jsr [PC - 0x586 /* 000003DC */]
00000964 4267 clr.w -[A7]
00000966 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000096A 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000096E 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */]
00000972 101F move.b D0, [A7]+
00000974 671A beq +0x1C /* 00000990 */
00000976 206E FFA2 movea.l A0, [A6 - 0x5E]
0000097A 2050 movea.l A0, [A0]
0000097C 43ED BAF2 lea.l A1, [A5 - 0x450E]
00000980 7006 moveq.l D0, 0x06
label00000982:
00000982 22D8 move.l [A1]+, [A0]+
00000984 51C8 FFFC dbf D0, -0x6 /* 00000982 */
00000988 3290 move.w [A1], [A0]
0000098A 2B6E FFE6 C582 move.l [A5 - 0x3A7E], [A6 - 0x1A]
label00000990:
00000990 102D B7CC move.b D0, [A5 - 0x4834]
00000994 6700 0158 beq +0x15A /* 00000AEE */
00000998 42A7 clr.l -[A7]
0000099A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000099E 2F3A 01A2 move.l -[A7], [PC + 0x1A2 /* 00000B42, value 0x54455854 'TEXT', cstring "TEXTWFLDWBTN" */]
000009A2 486E FFEA pea.l [A6 - 0x16]
000009A6 A9FD syscall GetScrap
000009A8 2D5F FFF6 move.l [A6 - 0xA], [A7]+
000009AC 6F00 0140 ble +0x142 /* 00000AEE */
000009B0 3D6E FFA8 FF8A move.w [A6 - 0x76], [A6 - 0x58]
000009B6 202E FFE6 move.l D0, [A6 - 0x1A]
000009BA B0AD A688 cmp.l D0, [A5 - 0x5978]
000009BE 660A bne +0xC /* 000009CA */
000009C0 302E FF8A move.w D0, [A6 - 0x76]
000009C4 4440 neg.w D0
000009C6 3D40 FF8A move.w [A6 - 0x76], D0
label000009CA:
000009CA 42A7 clr.l -[A7]
000009CC 2F3A 0170 move.l -[A7], [PC + 0x170 /* 00000B3E, value 0x7374796C 'styl', cstring "stylTEXTWFLDWBTN" */]
000009D0 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
000009D4 4A9F tst.l [A7]+
000009D6 6E58 bgt +0x5A /* 00000A30 */
000009D8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000009DC 202E FFF6 move.l D0, [A6 - 0xA]
000009E0 5280 addq.l D0, 1
000009E2 2F00 move.l -[A7], D0
000009E4 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
000009E8 4267 clr.w -[A7]
000009EA 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000009EE 4A5F tst.w [A7]+
000009F0 6600 0138 bne +0x13A /* 00000B2A */
000009F4 206E FFFA movea.l A0, [A6 - 0x6]
000009F8 202E FFF6 move.l D0, [A6 - 0xA]
000009FC D090 add.l D0, [A0]
000009FE 2D40 FF8E move.l [A6 - 0x72], D0
00000A02 206E FF8E movea.l A0, [A6 - 0x72]
00000A06 4210 clr.b [A0]
00000A08 4267 clr.w -[A7]
00000A0A 2F2D A688 move.l -[A7], [A5 - 0x5978]
00000A0E 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000A12 3F2E FF8A move.w -[A7], [A6 - 0x76]
00000A16 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000A1A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000A1E 4267 clr.w -[A7]
00000A20 486E FF8C pea.l [A6 - 0x74]
00000A24 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
00000A28 1D5F FF8D move.b [A6 - 0x73], [A7]+
00000A2C 6000 00C0 bra +0xC2 /* 00000AEE */
label00000A30:
00000A30 206D C820 movea.l A0, [A5 - 0x37E0]
00000A34 2050 movea.l A0, [A0]
00000A36 4868 003E pea.l [A0 + 0x3E]
00000A3A 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000A3E 206D C820 movea.l A0, [A5 - 0x37E0]
00000A42 2050 movea.l A0, [A0]
00000A44 216E FFFA 003E move.l [A0 + 0x3E], [A6 - 0x6]
00000A4A 3D6E FF9E FF92 move.w [A6 - 0x6E], [A6 - 0x62]
00000A50 1D6D BB0C FF94 move.b [A6 - 0x6C], [A5 - 0x44F4]
00000A56 3D6D BB0A FF96 move.w [A6 - 0x6A], [A5 - 0x44F6]
00000A5C 426E FF98 clr.w [A6 - 0x68]
00000A60 426E FF9A clr.w [A6 - 0x66]
00000A64 426E FF9C clr.w [A6 - 0x64]
00000A68 206D C820 movea.l A0, [A5 - 0x37E0]
00000A6C 2050 movea.l A0, [A0]
00000A6E 2D48 FF76 move.l [A6 - 0x8A], A0
00000A72 4268 0020 clr.w [A0 + 0x20]
00000A76 206E FF76 movea.l A0, [A6 - 0x8A]
00000A7A 317C 7FFF 0022 move.w [A0 + 0x22], 0x7FFF
00000A80 3F3C 000F move.w -[A7], 0xF
00000A84 486E FF92 pea.l [A6 - 0x6E]
00000A88 4267 clr.w -[A7]
00000A8A 2F2D C820 move.l -[A7], [A5 - 0x37E0]
00000A8E 3F3C 0001 move.w -[A7], 0x1
00000A92 A83D syscall TEDispatch
00000A94 42A7 clr.l -[A7]
00000A96 700A moveq.l D0, 0x0A
00000A98 2F00 move.l -[A7], D0
00000A9A 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000A9E 2D5F FFFA move.l [A6 - 0x6], [A7]+
00000AA2 42A7 clr.l -[A7]
00000AA4 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000AA8 2F3A 0094 move.l -[A7], [PC + 0x94 /* 00000B3E, value 0x7374796C 'styl', cstring "stylTEXTWFLDWBTN" */]
00000AAC 486E FFEA pea.l [A6 - 0x16]
00000AB0 A9FD syscall GetScrap
00000AB2 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00000AB6 42A7 clr.l -[A7]
00000AB8 2F3C 0000 7FFF move.l -[A7], 0x7FFF
00000ABE 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000AC2 4267 clr.w -[A7]
00000AC4 2F2D C820 move.l -[A7], [A5 - 0x37E0]
00000AC8 3F3C 000B move.w -[A7], 0xB
00000ACC A83D syscall TEDispatch
00000ACE 4267 clr.w -[A7]
00000AD0 2F2D A688 move.l -[A7], [A5 - 0x5978]
00000AD4 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000AD8 3F2E FF8A move.w -[A7], [A6 - 0x76]
00000ADC 2F2D C820 move.l -[A7], [A5 - 0x37E0]
00000AE0 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */]
00000AE4 1D5F FF8D move.b [A6 - 0x73], [A7]+
00000AE8 1D7C 0001 FF8C move.b [A6 - 0x74], 0x1
label00000AEE:
00000AEE 3F3C 0003 move.w -[A7], 0x3
00000AF2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000AF6 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00000AFA 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
00000AFE 4EAD 293A jsr [A5 + 0x293A /* export_1315 */]
00000B02 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00000B06 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
00000B0A 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */]
00000B0E 41ED B278 lea.l A0, [A5 - 0x4D88]
00000B12 43ED C3FE lea.l A1, [A5 - 0x3C02]
00000B16 20D9 move.l [A0]+, [A1]+
00000B18 20D9 move.l [A0]+, [A1]+
00000B1A 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */]
00000B1E 3D7C 000F 0008 move.w [A6 + 0x8], 0xF
00000B24 6004 bra +0x6 /* 00000B2A */
label00000B26:
00000B26 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000B2A:
00000B2A 4FEE FF56 lea.l A7, [A6 - 0xAA]
00000B2E 486E FFFA pea.l [A6 - 0x6]
00000B32 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000B36 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000B3A 4E5E unlink A6
00000B3C 4E75 rts
00000B3E 7374 moveq.l D1, 0x74
00000B40 796C moveq.l D4, 0x6C
00000B42 5445 addq.w D5, 2
00000B44 5854 addq.w [A4], 4
00000B46 5746 subq.w D6, 3
00000B48 4C44 5742 movem.l D1,D6,A0,A1,A2,A4,A6, D4
00000B4C 544E addq.w A6, 2
00000B4E 003E .incomplete